# 数据分析题目解答(建议先赞后看，养成习惯 如果不赞，先拉出去枪毙两分钟 作者：小匠IT)
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties

# 假设 SIMSUN.TTC 位于 C:\Windows\Fonts\ 下
font_path = 'C:/Windows/Fonts/SIMSUN.TTC'
font = FontProperties(fname=font_path, size=12)

# 数据准备
labels = ['每周4次及以上', '每周2-3次', '每周1次', '每月2-3次', '每月1次', '每月1-5次']
sizes = [14.0, 29.5, 28.5, 15.1, 7.8, 5.1]

# 创建饼图
plt.figure(figsize=(8, 6))
wedges, texts, autotexts = plt.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=140)
plt.title('2018年中国生鲜网购用户购买蔬菜频次', fontproperties=font)
plt.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.

# 设置标签和百分比的字体属性
for text in texts + autotexts:
    text.set_fontproperties(font)

# 显示图表
plt.show()